/*** Eclipse Class Decompiler plugin, copyright (c) 2012 Chao Chen (cnfree2000@hotmail.com) ***/
package com.qihoo.gamecenter.sdk.suspend.localapp;

import android.graphics.Bitmap;
import android.os.Parcel;
import android.os.Parcelable;
import android.os.Parcelable.Creator;

public class b implements Parcelable {
    private String a;
    private String b;
    private String c;
    private int d = -1;
    private long e = 0L;
    private long f = 0L;
    private String g;
    private String h;
    private String i;
    private long j;
    private long k = 0L;
    private boolean l;
    private String m;
    private long n = 0L;
    private String o;
    private Bitmap p;
    private String q;
    private String r;
    private String s;
    private String t;
    private String u;
    private String v;
    private String w;
    private int x;
    private String y;
    private String z;
    private String A;
    private String B;
    private long C;
    private long D;
    private int E;
    private String F;
    private String G;
    private String H;
    private String I;
    private String J;
    private String K;
    private String L;
    private String M;
    private boolean N;
    private int O;
    private String P;
    private int Q;
    private int R;
    private String S;
    private int T;
    private String U;
    private long V = 0L;
    private int W;
    private boolean X;
    private String Y;
    private boolean Z;
    private String aa;
    private int ab;
    public static final Parcelable.Creator CREATOR = new Parcelable.Creator() {
        public b a(Parcel paramParcel) {
            return new b(paramParcel);
        }

        public b[] a(int paramInt) {
            return new b[paramInt];
        }
    };

    public String toString() {
        return "GameApp [gift=" + this.a + ", url=" + this.b + ", savePath=" + this.c + ", status=" + this.d
                + ", fileSize=" + this.e + ", downSize=" + this.f + ", appicon=" + this.g + ", appName=" + this.h
                + ", packageName=" + this.i + ", speed=" + this.k + ", needWriteDataBase=" + this.l + ", rating="
                + this.m + ", lastTriggerDuration=" + this.n + ", localLogo=" + this.o + ", logoBmp=" + this.p
                + ", versionName=" + this.q + ", shortWords=" + this.r + ", download_times=" + this.s + ", baikeName="
                + this.t + ", end_state=" + this.u + ", unique=" + this.v + ", logoUrl=" + this.w
                + ", onLineVersionCode=" + this.x + ", onLineVersionName=" + this.y + ", updateDownLoadUrl=" + this.z
                + ", diffUrl=" + this.A + ", updateWords=" + this.B + ", diff_size=" + this.C + ", update_size="
                + this.D + ", hazeDiff=" + this.N + ", category=" + this.O + ", baikename=" + this.P + ", hasGift="
                + this.Q + ", hasStrategy=" + this.R + ", id=" + this.S + ", downloadurl=" + ", versionCode=" + this.T
                + ", soft_id=" + this.U + ", lastTriggerTime=" + this.V + ", operateType=" + this.W + ", isLocal="
                + this.X + ", operateType2=" + this.Y + ", temp=" + this.Z + ", sourceDir=" + this.aa + ", hasFetched="
                + this.ab + "]";
    }

    public String a() {
        return this.L;
    }

    public void a(String paramString) {
        this.L = paramString;
    }

    public String b() {
        return this.M;
    }

    public void b(String paramString) {
        this.M = paramString;
    }

    public long c() {
        return this.j;
    }

    public void a(long paramLong) {
        this.j = paramLong;
    }

    public void c(String paramString) {
        this.aa = paramString;
    }

    public b() {}

    public void d(String paramString) {
        this.q = paramString;
    }

    public int d() {
        return this.T;
    }

    public void a(int paramInt) {
        this.T = paramInt;
    }

    public b(Parcel paramParcel) {
        this.b = paramParcel.readString();
        this.z = paramParcel.readString();
        this.A = paramParcel.readString();
        this.E = paramParcel.readInt();
        this.c = paramParcel.readString();
        this.d = paramParcel.readInt();
        this.e = paramParcel.readLong();
        this.f = paramParcel.readLong();
        this.g = paramParcel.readString();
        this.h = paramParcel.readString();
        this.i = paramParcel.readString();
        this.k = paramParcel.readLong();
        this.aa = paramParcel.readString();
        this.x = paramParcel.readInt();
        this.I = paramParcel.readString();
        this.H = paramParcel.readString();
        this.G = paramParcel.readString();
        this.F = paramParcel.readString();
        this.K = paramParcel.readString();
        this.J = paramParcel.readString();
    }

    public void e(String paramString) {
        this.h = paramString;
    }

    public String e() {
        return this.i;
    }

    public void f(String paramString) {
        this.i = paramString;
    }

    public int describeContents() {
        return 0;
    }

    public void writeToParcel(Parcel paramParcel, int paramInt) {
        paramParcel.writeString(this.b);
        paramParcel.writeString(this.z);
        paramParcel.writeString(this.A);
        paramParcel.writeInt(this.E);
        paramParcel.writeString(this.c);
        paramParcel.writeInt(this.d);
        paramParcel.writeLong(this.e);
        paramParcel.writeLong(this.f);
        paramParcel.writeString(this.g);
        paramParcel.writeString(this.h);
        paramParcel.writeString(this.i);
        paramParcel.writeLong(this.k);
        paramParcel.writeString(this.aa);
        paramParcel.writeInt(this.x);
        paramParcel.writeString(this.I);
        paramParcel.writeString(this.H);
        paramParcel.writeString(this.G);
        paramParcel.writeString(this.F);
        paramParcel.writeString(this.K);
        paramParcel.writeString(this.J);
    }

    public int hashCode() {
        int i1 = 31;
        int i2 = 1;
        i2 = 31 * i2 + ((this.i == null) ? 0 : this.i.hashCode());
        i2 = 31 * i2 + ((this.b == null) ? 0 : this.b.hashCode());
        return i2;
    }

    public boolean equals(Object paramObject) {
        if (this == paramObject)
            return true;
        if (paramObject == null)
            return false;
        b localb = (b) paramObject;
        int i1 = 0;
        if ((this.i != null) && (this.i.equals(localb.i)))
            i1 = 1;
        if ((this.b != null) && (this.b.equals(localb.b)) && (this.E == 1))
            i1 = 1;
        if ((this.z != null) && (this.z.equals(localb.z)) && (this.E == 2))
            i1 = 1;
        if ((this.A != null) && (this.A.equals(localb.A)) && (this.E == 3))
            i1 = 1;
        return i1;
    }
}